/**
 */
import React from 'react';

function ArrayCom() {
  // 1.数组的includes方法
  const arr = [1, 2, 3, 4, 5];
  console.log(arr.includes(1)); // true
  console.log(arr.includes(10)); // false

  // 2指数运算符  2de 10次方
  // 原本
  console.log(Math.pow(2, 10)); // 1024
  // 现在  es7
  console.log(2 ** 10); // 1024

  // 3 es8
  // Object.values()  返回的对象中的所有`值`组成的数组，
  const obj = {
    name: 'xuke',
    age: 22,
  };
  console.log(Object.values(obj)); // [ 'xuke', 22 ]

  // 4 Object.entries,返回对象的键值对组成的组成的数组,
  console.log(Object.entries(obj)); // [ [ 'name', 'xuke' ], [ 'age', 22 ] ]
  // 遍历方法
  for (const [key, value] of Object.entries(obj)) {
    console.log(key); // name  age
    console.log(value); // xuke 22
  }

  // 5  string方法 填充字符串
  // padStart(length,str)  padEnd(length,str)  length是填充完成后的总长度，str是将要填充的字符

  return <div />;
}
export default ArrayCom;
